const baseUrl = "http://apis.juhe.cn/goodbook";

export const getImage = params =>{
	return new Promise((resolve,reject)=>{
		// resolve('test')
		
		uni.request({
			url:`${baseUrl}/query`,
			data:params,
			
			success: (res) => {
				
				resolve(res)
			}
		})
	})
}

// => 后使用圆括号‘（）’，是缩写了花括号和return，等同于'{return ( 一行语句 )}'。圆括号中只能有一行语句
export const getType = params => (
	// return new Promise((resolve,reject)=>{
		uni.request({
			url:`${baseUrl}/catalog`,
			header:{
				"content-type":"json"
			},
			data:params,
			
			// uni.request 如果没有传入success/fail/complete,则会返回封装后的Promise对象
			// data为一个数组，数组第一项为错误信息，第二项为返回数据
			
			// success: (res) => {
			// 	console.log(res)
			// 	resolve(res)
			// }
		// })
	})
	
)

export const getJoke = params => (
		uni.request({
			url:`https://bird.ioliu.cn/joke`,
			data:params,
			
	})
)

export const getJokeRand = params => (
		uni.request({
			url:`https://bird.ioliu.cn/joke/rand`,
			data:params,
			
	})
)

